come from a good place - Turco Inglés Diccionario